package org.jing.core.comp;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Description: <br>
 *
 * @author bks <br>
 * @since 2023-09-18 <br>
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE })
public @interface JComponent {
    /** 组件名 */
    String value() default "";

    /** 组件类型 */
    ComponentType type() default ComponentType.SINGLETON;
}
